package synex;

import java.util.Random;

public class Produtor implements Runnable{	
	private Buffer buffer;
	private static Random random = new Random();
	
	public Produtor() {
		this.buffer = BufferSimples.getInstance();	
	}

	public void run() {
		int soma = 0;		
		for(int i = 0; i <= 10; i++) {
			try {
				Thread.sleep( random.nextInt(3000) );
				buffer.setBuffer(i);
				soma += i;
				
			} catch (InterruptedException e) {
				e.printStackTrace();		
			}
		}		
		System.out.println("Produtor produziu um total de " + soma);		
	}	
}
